package intopo.game.strategy;

/**
 * A class that represents the common attributes of all strategy
 * parameters. These are used to produce statistical information.
 */
abstract public class AbstractStrategyParameter<T extends Object>
	implements StrategyParameter<T>
{
	/**
	 * The name of this strategy parameter.
	 */
	final private String name;

	/**
	 * Sole constructor.
	 * @param name The name of this strategy parameter.
	 */
	protected AbstractStrategyParameter (String name)
	{
		this.name = name;
	}

	public String getName ()
	{
		return name;
	}
}
